package ${packageName}.entity;

import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.shoulder.core.api.ApiDelete;
import java.time.LocalDateTime;
import lombok.Data;
import lombok.EqualsAndHashCode;
<#list fieldList as field>
    <#if field.javaType == "BigDecimal">
import java.math.BigDecimal;
        <#break>
    </#if>
</#list>

/**
* ${comment}
*
* @author ${author!'unKnown'}
* @since ${createTime}
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("${tableName}")
public class ${className} extends ApiDelete {

<#list fieldList as field>
    /**
    * ${field.remark}
    */
    @TableField("${field.name}")
    private ${field.javaType} ${field.javaField};
</#list>

}
